Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Czech Republic F3 Czech Republic F4 Czech Republic F2 San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham Zivnobanka Czech Open - Prostejov The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra 2000 Cairo Challenger - Cairo Samsung Securities Cup Challenger - Seoul Warsteiner Challenger - Wolfsburg San Luis Potosi Challenger - San Luis Potosi Bristol Challenger Trophy - Bristol Neride Prague Indoor - Prague Urbana-Champaign Challenger - Urbana TED Open-Akbank Private Banking - Istanbul Ciur Pribram Challenger - Pribram Copa Ericsson - Lima The Rajasthan Golden Jubilee - Jaipur Warsteiner Challenger Lubeck - Lubeck San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb West of England Challenger - Bristol Lambertz Open - Aachen Okal Cup 2003 - Eckental Rhein-Main Challenger 2004 - Aschaffenburg Sacramento Challenger Bratislava Challenger Pereira Challenger Sarasota Challenger 1st Challenger Tournament Leon - Leon 2002 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Tennis Classic - Bronx Kyiv UMC Open - Kiev Zivnobanka Czech Open - Prostejov Intersport Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sparkessen Magdeburg Open - Magdeburg Optimus Maia Open - Maia III Gramado Open de Tenis - Gramado Neride Prague Indoor - Prague Honda Kah Singapore Men's Tennis Open - Singapore XI Venice Open - Venice The LTA Manchester Challenger - Manchester Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki Tatra Banka Open 2001 - Bratislava Okal Open - Eckental Yokohama World Tennis Gaora Cup - Yokohama Warsteiner Grand Prix ATP Challenger - Oberstaufen Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Tumkur Open - Tumkur Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague 2004 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton The Surbiton Trophy - Surbiton Trofeo Barcelona de Tenis - Barcelona Heilbronn Open - Heilbronn The Indian Oil Servo ATP Challenger - Chandigarh Challenger Britania Zavaleta - Puebla BMW Tennis Championship - Sunrise Open Castilla y Leon - Segovia Volkswagen TED Open - Istanbul Arroyo de la Encomienda - Valladolid Pro Tennis World Open - Boca Raton SIR Supermercadi Challenger - Rome Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Heilbronn Challenger Czech Indoor Open - Prague Calgary Challenger Houston Challenger Nottingham Challenger Unique Zagreb Open - Zagreb Charlottesville Challenger Houston Challenger Monterrey Challenger Challenger Ford de Cherbourg - Cherbourg Fairfield Challenger Garden Open - Rome Charlottesville Challenger Calgary Challenger Kuppers Kolsch Cup - Aachen Internationaux de Tennis de Brest - Brest Weissenhauser Strand Cup - Hamburg Residenza Open - Magdeburg 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Kuppers Kolsch Cup by Lambertz - Aachen Milano Challenger-Jameson Cup - Milan Open de Montauban - Montauban Healthsouth/USTA Men's Challenger of Burbank - Burbank ATU Cup 1999 - Weiden Lucknow ATP Tour Challenger - Lucknow Challenger Leon 2003 - Leon Prague Open - Prague The Surbiton Trophy - Surbiton Exim Agmedia Open - Kosice CA Challenge - Graz Tatra Banka Open 2003 - Bratislava USTA Challenger of North Miami Beach - North Miami Beach ARMS USTA Challenger - Rocky Mount BMW Tennis Championship - Sunrise Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Antonio Savoldi-Marco Co. - Manerbio BH Tennis Open International Cup - Belo Horizonte Hungarian Architect Open - Budapest Kyoto Challenger - Kyoto Downtown Athletic Club USTA Challenger - Amarillo MTNL Cellular ATP Challenger - Mumbai ECM Cup - Prague IPP Open - Helsinki Sarajevo Open - Sarajevo Surbiton Challenger US Men's Clay Court Championship - Houston Pro Tennis World Open - Sunrise Eisenberg Jerusalem Open 2000 - Jerusalem Whirlpool Open - Budapest Wartburg Open - Eisenach Aberto Da Costa Do Sauipe - Bahia ATU Cup 2001 - Weiden The Manchester Trophy - Manchester XXX Edizione 'A Savoldi Marco' - Manerbio The LTA Hull Challenger - Hull Tennis Napoli Cup - Naples Internationaux de Tennis de Brest - Brest Rezidenza Open - Magdeburg ECM Cup - Prague Hilton Waikoloa USTA Challenger - Waikoloa Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Zivnobanka Open - Prostejov FILA Challenger Biella - Biella Skandia Open - Linz Podebradka Cup - Prague Warsteiner Challenger Lubeck 2001 - Lubeck Kueppers Kolsch Cup by Lambertz - Aachen Neride Prague Indoor - Prague Gemax Open - Belgrade Open de L'Isere - Grenoble Pekao Open 2003 - Szczecin Open Castilla y Leon Trofeo Iberdrola - Segovia The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Lamberts Open by Stawag - Aachen The Nottingham Cahllenger - Nottingham Copa Ericsson - Sao Paulo GHI Bronx Tennis Classic - Bronx Challenger 42 - Andrezieux Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Compaq Cup 2001 - Zabrze San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta Eisenberg Jerusalem Open - Jerusalem Kiev UMC Open - Kiev Gold Flake Open - Chennai Newcastle Challenger - Newcastle President's Cup 2000 - Tashkent Gold Flake Open - Chennai President's Cup - Tashkent AIG Japan Open - Tokyo Tata Open 2002 - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Tata Open 2003 - Chennai BMW Open - Munich The Stella Artois Grass Court Championships - London Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto Tallahassee Challenger Zivnobanka Open - Prostejov Volkswagen TED Open - Istanbul Tiburon Challenger Segovia Challenger Open Castilla y Leon - Segovia Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx AAPT Championships - Adelaide Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille The 10tele.com Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Next Generation Adelaide International - Adelaide Milan Indoors - Milan Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas BMW Open - Munich RCA Championships - Indianapolis Las Vegas Challenger - Las Vegas Prague Open - Prague Pilot Pen Tennis - New Haven China Open - Beijing Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage ARAG World Team Championship - Dusseldorf Chennai Open - Chennai The Stella Artois Grass Court Championships - London The Surbiton Trophy - Surbiton The Indian Oil-Servo ATP Challenger 1999 - Calcutta Lucknow ATP Tour Challenger - Lucknow Sparkassen Open - Magdeburg SAP Open - San Jose Adidas International - Sydney U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Davidoff Swiss Indoors - Basel Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Mercedes Cup - Stuttgart Red Letter Days Open - Nottingham Stella Artois Clay Court Championship - Budaors Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Prague Challenger - Prague Open de Mantouban - Montauban Warsteiner Grand Prix - Oberstaufen Campbell's Hall of Fame Tennis Championships - Newport Open Diputacion Pozoblanco - Cordoba Open Castilla y Leon - Segovia I Open de Tenis Comunidad de Madrid - Madrid International Tennis Championships - Delray Beach Heilbronn Open - Heilbronn Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Open SEAT 2008 - Barcelona Regions Morgan Keegan Championships - Memphis The Artois Championships - London The Nottingham Open - Nottingham Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Legg Mason Tennis Classic - Washington Allianz Suisse Open Gstaad - Gstaad Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade RCA Championships - Indianapolis USTA Seascape Challenger - Aptos Tatra Banka Open - Bratislava Qatar ExxonMobil Open - Doha The 70th King's Cup and Queen's Cup - Bangkok PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open Carparti - Brasov Copa Ericsson Venezuela - Caracas Qatar ExxonMobil Open - Doha Ethias Tennis Trophy - Mons PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Indian Oil Servo Delhi Challenger - New Delhi AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Open de Charleroi - Charleroi Kremlin Cup - Moscow Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota 2001 USTA Tallahassee Tennis Challenger - Tallahassee Citi Open - Washington BMW Open - Munich China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Memphis Open - Memphis AEGON International - Eastbourne Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito BMW Open - Munich BRD Nastase Tiriac Trophy - Bucharest New York Open - New York Delray Beach Open - Delray Beach Claro Open Colombia - Bogota Moselle Open - Metz Citi Open - Washington New York Open - New York Delray Beach Open - Delray Beach Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha China Open - Beijing US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Fever-Tree Championships - London TEB BNP Paribas Istanbul Open - Istanbul Barcelona Open BancSabadell - Barcelona Erste Bank Open - Vienna SAP Open - San Jose Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Geneva Open - Geneva Hall of Fame Open - Newport Ricoh Open - 's-Hertogenbosch ASB Classic - Auckland Claro Open Colombia - Bogota Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle PTT Thailand Open - Bangkok Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Swiss Indoors Basel - Basel Citi Open - Washington BMW Open - Munich US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - Queen's/London Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano - Los Cabos Tata Open Maharashtra - Pune US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm New York Open - New York Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Internationaler Raiffeisen Grand Prix - St. Polten Ecuador Open - Quito Delray Beach Open - Delray Beach bett1HULKS Indoors - Cologne SAP Open - San Jose Delray Beach Open - Delray Beach Open SEAT Godo 2006 - Barcelona Hall of Fame Open - Newport Citi Open - Washington PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Pacific Life Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Tata Open Maharashtra - Pune Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne Miller Lite Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos The Samsung Open - Nottingham Davidoff Swiss Indoors Basel - Basel Internazionali BNL dItalia - Rome Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Open de la Comunidad Valenciana - Valencia RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Delray Beach International Tennis Championships - Delray Beach Western & Southern Open - Cincinnati Regions Morgan Keegan Championships - Memphis International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon Western & Southern Open - Cincinnati Copenhagen Open - Copenhagen Moselle Open - Metz BMW Open - Munich China Open - Beijing International Championship of Croatia - Umag Milan Indoors - Milan St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Qatar Exxon Mobil Open - Doha Open Seat Godo 2007 - Barcelona Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Paris NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 U.S. Open - New York River Oaks International Tennis Tournament - Houston Kooyong Classic - Kooyong All Lower level tournaments Masters Series Monte Carlo - Monte Carlo BNP Paribas Open - Indian Wells Olympics - Athens Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, F, CRO-ARG 2-3